CVS ÅëÇÕ

 

IDEA´Â ´ç½ÅÀÇ ¼Ò½º ÆÄÀÏÀÇ °³Á¤ÀÇ °ü¸®¸¦ µ½´Â ÇöÀç ¹öÀü ½Ã½ºÅÛ(CVS)¿Í ÇÔ²² ´Ü´ÜÈ÷ ÅëÇյ˴ϴÙ.
IDEAÀÇ CVS integration Àº ´ç½ÅÀÇ ½Ã½ºÅÛ¿¡ ¼³Ä¡µÇ´Â µ¶¸³ÇüÀÇ CVS Ŭ¶óÀÌ¾ðÆ®¸¦ ¿ä±¸ÇÏÁö ¾Ê½À´Ï´Ù.  ´ç½ÅÀÌ ÇÊ¿ä·Î ÇÏ´Â ¸ðµç °ÍÀº CVSÀúÀå¼Ò¿¡¼­ °èÁ¤À» °¡Áý´Ï´Ù.
¸¸ÀÏ ´ç½ÅÀÌ °æÇèÀÌ Ç³ºÎÇÑ CVS»ç¿ëÀÚ¶ó¸é, ´ç½ÅÀº ´ç½ÅÀÇ CVSÀúÀå¼Ò¿Í ÇÔ²² ÀÛ¾÷¿¡ ´ëÇØ IDEA ¿¡ ÀÇÇØ Á¦°øµÈ »ç¿ë¼º°ú ½Ã°¢È­ÀÇ ¼öÁØÀ¸·Î ¸íÈ®È÷ ±â»µÇÒ °ÍÀÔ´Ï´Ù.


ÀÌ ¹®¼­´Â ´ç½ÅÀÌ ÀÌ¹Ì ÁÖ¿ä °³³ä, ¸í·É°ú CVSÀÇ ¿ë¾î¸¦ ¾Ë°í ÀÖ´Ù¶ó°í °¡Á¤ÇÕ´Ï´Ù.  ¸¸ÀÏ ´ç½ÅÀÌ ÀÌ ¹öÀü Á¦¾î ½Ã½ºÅÛ¿¡ »õ·Ó´Ù¸é, CVS¸í·ÉÀÇ ´õ ¸¹Àº Á¤º¸¸¦ ¾ò±â À§ÇØ http://www.cvshome.org/ ¿¡¼­ CVS¹®¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.

 



CVS
ÅëÇÕÀÇ µµ¿òÀ¸·Î, ´ç½ÅÀº °ÅÀÇ ¸ðµç °¡¿ë CVS¿ÀÆÛ·¹À̼ÇÀ» "½Ã°¢ÀûÀ¸·Î" »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù:

 CVS ( Àüü CVS¿ÀÆÛ·¹ÀÌ¼Ç ÂüÁ¶)·ÎºÎÅÍ ±âÁ¸ ÇÁ·ÎÁ§Æ®¸¦ Á¶»çÇϽʽÿÀ.

 CVS
ÀúÀå¼Ò(Àüü CVS¿ÀÆÛ·¹À̼ǠÂüÁ¶)·Î ´ç½ÅÀÇ ·ÎÄà ÇÁ·ÎÁ§Æ®¸¦ ÀÓÆ÷Æ®ÇϽʽÿÀ.

 CVS
ÀúÀå¼Ò(Àüü CVS¿ÀÆÛ·¹À̼ǠÂüÁ¶)¸¦ ºê¶ó¿ìÁîÇϽʽÿÀ.

 
½Ã°¢ÀûÀ¸·Î Àüü ÇÁ·ÎÁ§Æ® ÆÄÀÏÀ» °ËÅäÇϰí, Àüü ÇÁ·ÎÁ§Æ® µîÀ» Ä¿¹ÔÇÏ°í ¾÷µ¥ÀÌÆ®ÇÏ´Â °Í°ú °°ÀÌ Àüü ÇÁ·ÎÁ§Æ® »ó¿¡¼­ ÀϹÝÀû ¿ÀÆÛ·¹À̼ÇÀ» ¼öÇàÇϽʽÿÀ. ( ÇÁ·ÎÁ§Æ® ƯÀ¯ÇÑ ¿ÀÆÛ·¹À̼ǠÂüÁ¶).


 
add, commit, update, merge µîÀ» Æ÷ÇÔÇÏ´Â °ÅÀÇ ¸ðµç ¾î¶² CVS ¸í·ÉÀ» È£ÃâÇÏ´Â ´É·Â°ú ÇÔ²² Ưº°ÇÑ ÆÄÀÏ¿¡ ´ëÇØ ÀÛ¾÷ÇϽʽÿÀ. ´ç½ÅÀº ÀÓÀÇÀÇ °³Á¤, °ËÅä ÀÌ·Â µî »çÀÌ¿¡¼­ Â÷À̸¦ º¼ ¼ö ÀÖ½À´Ï´Ù. (ÆÄÀÏ Æ¯À¯ÀÇ ¿ÀÆÛ·¹ÀÌ¼Ç ÂüÁ¶)

 
ÆÄÀÏ ÁÖ¼® ´Þ±â, ÅÂÅ©¿Í ºê·£Ä¡ »ý¼º, ¿öÄ¡¸¦ °¡´ÉÇÏ°Ô ÇÏ°í ÆÄÀÏ ÆíÁý, ¹Ì ÆíÁý, Ä¿¹ÔÀ» °ËÅäÇÏ´Â °Í°ú °°Àº ±×·± Áøº¸µÈ CVS Ư¡À» »ç¿ëÇϽʽÿÀ°í±Þ CVSÁö¿ø ÂüÁ¶).

 

IDEAÀÇ CVS °ü·ÃµÈ UIÀÇ ÀÏ¹Ý °³¿ä


ÀÌ ¼½¼ÇÀº ´ç½Å¿¡°Ô IDEA ¾È¿¡¼­ CVS »ç¿ëÀ» µµ¿ï °ÍÀÎ ´Ù¸¥ UI ¿ä¼Ò¿¡ °üÇÑ ±âº» Á¤º¸¸¦ Á¦°øÇÏ´Â °ÍÀ» °Ü³ÉÇÕ´Ï´Ù.

CVSÅëÇÕÀÌ »ç¿ë °¡´ÉÇÏ°Ô ÇÏ°Ô µÉCVSÅëÇÕ ±¸¼º ÂüÁ¶) ¶§, ´ç½ÅÀÌ ´ç½ÅÀÇ ÇÁ·ÎÁ§Æ®ÀÇ CVS¿¡ °ü·ÃµÈ ÄÜÅÙÆ®¿Í ½±°Ô µ¿ÀϽÃÇÒ ¼ö ÀÖ°í, ÀÏÇÒ ¼ö ÀÖ±â À§ÇØ IDEAÀÇ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º´Â ÀÚµ¿ÀûÀ¸·Î Á¶Á¤µË´Ï´Ù:

 File Name Coloring  
 CVS Menus  
 CVS Tool Window  
 File View Tool window  

 


1.   File Name Coloring Àº ¿¡µðÅÍ ÅÇ À§¿¡ »Ó¸¸ ¾Æ´Ï¶ó ¸ðµç °¡¿ëÇÑ º¸±â¿¡¼­ ³ªÅ¸³³´Ï´Ù.  ÆùÆ® »öÀº CVSÀúÀå¼Ò¿¡ °üÇØ¼­ ¾î¶² ÆÄÀÏÀÇ »óŸ¦ ½Ã°¢ÀûÀ¸·Î º¸¿©ÁÝ´Ï´Ù:

Coloring  

Sample  

File status  

Description  

Èæ»ö

ÇöÀç

ÆÄÀÏÀº Á¶±ÝÀÇ º¯°æµµ °ÅÄ¡Áö ¾Ê¾Ò½À´Ï´Ù

ÆÄ¶õ»ö

º¯°æµÊ

ÆÄÀÏÀº ÃÖÁ¾ ¼öÁ¤, üũ ¾Æ¿ô, Ä¿¹Ô ÀÌÈÄ º¯°æµÇ¾ú½À´Ï´Ù

³ì»ö

Ãß°¡µÊ

ÆÄÀÏÀº ´ÙÀ½ Ä¿¹Ô¿¡¼­ ÀúÀå¼Ò¿¡ Ãß°¡µÉ ¿¹Á¤ÀÔ´Ï´Ù

ȸ»ö

»èÁ¦µÊ

ÆÄÀÏÀº ´ÙÀ½ Ä¿¹Ô¿¡¼­ ÀúÀå¼Ò¿¡ »èÁ¦µÉ ¿¹Á¤ÀÔ´Ï´Ù

ºê¶ó¿î

¾Ë·ÁÁöÁö ¾ÊÀ½

ÆÄÀÏÀÌ À§Ä¡»ó Á¸ÀçÇÏÁö¸¸ CVSÀúÀå¼Ò¿¡ ¾ø°í, Ãß°¡µÉ ¿¹Á¤ÀÌ ¾Æ´Õ´Ï´Ù

¶óÀ϶ô

¿ÜºÎÀûÀ¸·Î »èÁ¦µÊ

ÆÄÀÏÀº À§Ä¡»ó »èÁ¦µÇ¾úÁö¸¸ »èÁ¦µÉ ¿¹Á¤ÀÌ ¾Æ´Ï°í, CVSÀúÀå¼ÒÀÇ ¾È¿¡ ¾ÆÁ÷µµ Á¸ÀçÇÕ´Ï´Ù

¿Ã¸®ºê

¹«½ÃµÊ

ÆÄÀÏÀº ¾î¶² CVS¿ÀÆÛ·¹À̼ÇÀÌ¶óµµ ¹«½ÃµÉ °ÍÀÔ´Ï´Ù

º¸¶ó

ÇÕº´µÊ

ÆÄÀÏÀº °»½ÅÀÇ °á°ú·Î¼­ CVS¿¡ ÀÇÇØ ÇÕº´µË´Ï´Ù

»¡°£»ö

Ãæµ¹°ú ÇÔ²² ÇÕº´µÊ

ÃÖÁ¾ ¼öÁ¤ÇÏ´Â µ¿¾È, ÆÄÀÏÀº Ãæµ¹°ú ÇÔ²² ÇÕº´µÇ¾ú½À´Ï´Ù



size=2 width="100%" align=center>

´ç½ÅÀº IDE ¼³Á¤ ´ÙÀ̾ó·Î±× ( File |  Settings: IDE: Colors & fonts )ÀÇ File Status ÅÇ¿¡¼­ µðÆúÆ® »öÀ» Ä¿½ºÅ͸¶ÀÌÁî ÇÒ ¼ö ÀÖ½À´Ï´Ù.


 

2.   CVS Menus:  ¸Þ´º Ç׸ñ CVS°¡ ¸ÞÀÎ ¸Þ´º À§¿¡¼­ ³ªÅ¸³ª°í CVS ¼­ºê ¸Þ´º´Â ¿¡µðÅÍ¿Í ÇÁ·ÎÁ§Æ® º¸±âÀÇ ¹®¸Æ ¸Þ´º¿¡ Ãß°¡µË´Ï´Ù.

ÀÌ ¸Þ´º´Â ´ç½ÅÀÇ ÇöÀçÀÇ ¹®¸Æ¿¡¼­ ÀÌ¿ë °¡´ÉÇÑ ¸ðµç ¸í·ÉÀ» Æ÷ÇÔÇÕ´Ï´Ù.  ¿¹¸¦ µé¸é, ¿¡µðÅÍ¿¡¼­ ¶Ç´Â ÇÁ·ÎÁ§Æ® º¸±â¿¡¼­ ÆÄÀÏ À§¿¡¼­ È£ÃâµÉ ¶§, ±×°ÍÀº ´ÜÁö ÆÄÀÏ¿¡ ƯÀ¯ÇÑ ¸í·ÉÀ» Æ÷ÇÔÇÒ °ÍÀÔ´Ï´Ù.  ÆÄÀÏ¿¡ Àû¿ë °¡´ÉÇÏÁö ¾ÊÀº ¸í·ÉÀº ȸ»öÀ¸·Î ³ªÅ¸³³´Ï´Ù.


Commit Project, Check Project Status¿Í °°Àº ÇÁ·ÎÁ§Æ® ƯÀ¯ÀÇ ¸í·ÉÀ» ºÎ°¡ÀûÀ¸·Î Æ÷ÇÔÇÑ °Í°ú °°ÀÌ

Ç×»ó ´õ ¸¹Àº ¸í·ÉÀÌ CVS¸ÞÀÎ ¸Þ´º(¿À¸¥ÂÊ ±×¸²¿¡ ³ªÅ¸³­)¿¡ ÀÖ½À´Ï´Ù.

 

ÀÌ È­Á¦ÀÇ »óÀÀÇÏ´Â ¼½¼Ç¿¡¼­ ¿ì¸®´Â Á»´õ »ó¼¼ÇÑ °¢°¢ÀÇ Æ¯º°ÇÑ ¸í·É¿¡ Á¤ÁöÇÒ °Í ÀÔ´Ï´Ù.

 


3.   ´ç½ÅÀÌ Ã¹ ¹øÂ°·Î ¾î¶² Á¾·ùÀÇ Ãâ·ÂÀ» »ý»êÇÏ´ÂCVS ¸í·ÉÀ» ºÎ¸¦ ¶§CVS Tool window °¡ ³ªÅ¸³³´Ï´Ù. ±× µðÆúÆ® À§Ä¡´Â º»Ã¼ÀÇ ¹Ù´Ú¿¡ ÀÖ°í ±×°ÍÀº ¸ðµç ´Ù¸¥ Åø À©µµ¿ì ¿Í °°Àº µ¿ÀÛÀ» °¡Áý´Ï´Ù.  ¿¹¸¦ µé¸é, ´ç½ÅÀº ÇÁ·¹ÀÓÀÇ ¾î¶² ¸é¿¡¼­ ±×°ÍÀ» ¼±ÅÃÀûÀ¸·Î ÀçÀ§Ä¡ÇÒ·±Áöµµ ¸ð¸¨´Ï´Ù.

 CVS
Åø À©µµ¿ì´Â ¸î °³ÀÇ Àü¿ë tabsÀ» Æ÷ÇÔÇÒÁöµµ ¸ð¸£¸ç ±×°ÍÀº ½ÇÇàµÈ ¸í·É¿¡ µû¶ó¼­ Ȱµ¿ÀûÀÔ´Ï´Ù:

CVS Output:  

¸¸ÀÏ File |  Settings: Project Settings: Version Control ¿¡¼­ Show CVS server output ¿É¼ÇÀÌ Ã¼Å©µÇ¸é,  ¾î¶² CVS ¸í·ÉÀº ¿©±â¿¡¼­ ·Î±×µÉ ¼­¹ö¿¡¼­ ¼öÇàÇÕ´Ï´Ù.  ¼­½ÄÀº CVS¸í·É¾î ÀÎÅÍÆäÀ̽ºÀÇ ±×°Í°ú °°½À´Ï´Ù.

History: 

¸¸ÀÏ ´ç½ÅÀÌ ÆÄÀÏÀ» À§ÇÑ Show History¸í·ÉÀ» ºÎ¸£¸é, ÀÌ ÅÇÀº °¡µ¿µÇ°í ´ç½ÅÀº ½Ã°¢ÀûÀ¸·Î ¸ðµç ÆÄÀÏ °³Á¤À» °ËÅäÇÒ ¼ö ÀÖ°í ¶ÇÇÑ ¾î¶² °³Á¤À» À§ÇØ ´Ù¸¥ CVS °ü·Ã ÆÄÀÏ Á¤º¸¸¦ ¾òÀ» ¼ö ÀÖ½À´Ï´Ù.  ÀÌ·Â ÅÇ¿¡ ´ëÇÑ ´õ ¸¹Àº ¼¼ºÎ»çÇ×À» À§ÇØ,  File-specific Operations: File History¸¦ ÂüÁ¶ÇϽʽÿÀ.

Status: 

´ç½ÅÀÌ ¸ÞÀÎ ¸Þ´º·ÎºÎÅÍ CVS |  Check Project Status À» ºÎ¸¦ ¶§ ÀÌ ÅÇÀÌ ³ªÅ¸³³´Ï´Ù.  ÀÌ ÅÇ¿¡ ´ëÇÑ ¼¼ºÎ»çÇ×À» À§ÇØ,  Project-specific Operations: Project status¸¦ ÂüÁ¶ÇϽʽÿÀ.

Update Info: 

´ç½ÅÀÌ °»½ÅÀ» ÆÄÀÏ ¶Ç´Â Àüü ÇÁ·ÎÁ§Æ® »ó¿¡¼­ Update ¸í·ÉÀ» ºÎ¸¦ ¶§ ÀÌ ÅÇÀº °¡µ¿µË´Ï´Ù.  ÀÌ ÅÇ¿¡ ´ëÇÑ ¼¼ºÎ »çÇ×Àº  Project-specific Operations: Updating Project¿¡¼­ ¹ß°ßµÉ ¼ö ÀÖ½À´Ï´Ù.

Browse: 

´ç½ÅÀÌ File ¸Þ´º·ÎºÎÅÍ Browse CVS Repository ¸í·ÉÀ» ºÎ¸¦ ¶§, ÀÌ ÅÇÀº CVS Åø À©µµ¿ì¿¡¼­ °¡µ¿µÇ°í, ´ç½Å¿¡°Ô ÁöÁ¤µÈ ÀúÀå¼Ò¸¦ ºê¶ó¿ìÁî ÇÏ´Â °ÍÀ» Çã¶ôÇÕ´Ï´Ù.  

»ó¼¼ÇÑ °ÍÀº Global CVS Operations: Browsing CVS RepositoryÀ» ÂüÁ¶ÇϽʽÿÀ.

Editors: 

ÀÌ ÅÇÀº ´ç½ÅÀÌ ¸ÞÀÎ ¸Þ´º ¶Ç´Â ¹®¸Æ ¸Þ´º·ÎºÎÅÍ CVS |  Edit and Watch | Show Editors ¸í·ÉÀ» ºÎ¸¦ ¶§ ³ªÅ¸³³´Ï´Ù. ÀÌ ÅÇÀº  Advanced Functionality: Reviewing Editors  ¼½¼Ç¿¡¼­ ±â¼úµË´Ï´Ù.

Watchers: 

CVS |  Edit and Watch | Show Watchers °¡ ¸ÞÀÎ ¶Ç´Â ¹®¸Æ ¸Þ´º·ÎºÎÅÍ È£ÃâµÉ ¶§, ÀÌ ÅÇÀº ÆÄÀÏ ¶Ç´Â µð·ºÅ͸® °¨½ÃÀÚÀÇ ¼¼ºÎ»çÇ×À» Ç¥½ÃÇÕ´Ï´Ù.

»ó¼¼ÇÑ °ÍÀº  Advanced Functionality: Reviewing Watchers¸¦ º¸½Ê½Ã¿À.

Errors:  

¾î¶² ¿À·ù¶óµµ CVS¿¡ °ü·ÃµÈ ¸í·ÉÀ» ½ÇÇàÇÏ´Â µ¿¾È ¹ß»ýÇÒ ¶§, ÀÌ ¿ÀÆÛ·¹À̼ǿ¡ ÀÇÇØ »ý¼ºµÈ ¿À·ù¿Í °æ°í¿¡ °üÇÑ Á¤º¸´Â ÀÌ ÅÇ¿¡¼­ÀÇ Ãâ·ÂÀÔ´Ï´Ù:



ÅÇ À§ÀÇ Åø¹Ù ¹öưÀº ´ç½Å¿¡°Ô º¸±â¸¦ Ä¿½ºÅ͸¶ÀÌÁîÇϰí, ¸Þ½ÃÁö¸¦ ½±°Ô Á¶»çÇÏ´Â °ÍÀ» Çã¶ôÇÕ´Ï´Ù.  ±×µéÀÌ Àǹ̰¡ ÀÖ´Â ÅøÆÁÀ» Á¦°øÇÏ´Â °Í¿¡ µû¶ó ¸ðµç ¹öưÀº ÀÚ¸íÇÕ´Ï´Ù.  ¾Æ¸¶ ´õ ¸¹Àº ÁÖÀǸ¦ ÇÊ¿ä·Î ÇÏ´Â ´Ü Çϳª´Â Global CVS Settings ¹öưÀÔ´Ï´Ù:

À§ÀÇ ±×¸²Àº »ç¿ëÀÚ¿¡°Ô ¾à°£ÀÇ ¹®ÀÚ Àüȯ ¹®Á¦¸¦ ¾Ë·ÁÁִ ǥº» ¿À·ù ¸Þ½ÃÁö(°­Á¶µÈ Çϳª)¸¦ Æ÷ÇÔÇÕ´Ï´Ù. ±×¸®°í Àüü CVS¼³Á¤¿¡¼­ UTF-8 ÄÚµåÈ­¸¦ »ç¿ë °¡´ÉÇÑ °ÍÀ» Á¦¾ÈÇÕ´Ï´Ù.  "¹°°í±â" ¹öưÀº ´ç½Å¿¡°Ô ÀÌ ÅÇÀ¸·ÎºÎÅÍ »óÀÀÇϴ dialog ¸¦ ¹Ù·Î ºÎ¸£´Â °ÍÀ» Çã¶ôÇÕ´Ï´Ù. ±×·¡¼­ ´ç½ÅÀº ¸î °³ÀÇ ´ÙÀ̾ó·Î±×¸¦ ¿É¼ÇÀÇ »ç¿ëÀ» °¡´ÉÇÏ°Ô Çϱâ À§ÇØ ºê¶ó¿ìÁ ÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù.

 


4.   ¸ÞÀÎ ¸Þ´º ¾Æ·¡¿¡¼­ CVS | Show File View  ¸í·ÉÀ» ºÎ¸¦ ¶§ File View Tool window´Â ÁÖ¿ä ¸öüÀÇ ¿À¸¥ÂÊ ¸é¿¡¼­ °¡µ¿µË´Ï´Ù. ÀÌ Åø À©µµ¿ì¿¡ ´ëÇÑ ´õ ¸¹Àº ¼¼ºÎ»çÇ×À» À§ÇØ Project-specific OperationsÀ» ÂüÁ¶ÇϽʽÿÀ.